@charset "gb2312";

html,body{margin: 0;padding: 0;border: 0;font-size: 100%;}

*{margin: 0;padding: 0;list-style: none;}

body{padding:0px; margin:0px;font-size:12px;line-height: 22px;font-family:"微软雅黑","宋体", Tahoma, Helvetica, Arial, sans-serif;color:#333333}

form,div,ul,li,p,h1,h2,h3,h4,h5,h6,table,th,td,p{ padding:0px; margin:0px;}

table {padding:0px; margin:0px;border-collapse: collapse;border-spacing:0;}

input{font-size:14px; line-height: 16px; color:#666}select{font-size:14px; line-height: 16px}

img{border: none;}

ul{list-style-type: none}

li{list-style-type: none}

a{text-decoration:none;color:#333333; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur()); font-size:14px}

a:hover{color:#ff4800; text-decoration:none}

s ,em{font-style:normal; text-decoration:none}

.w1000{width:1000px; margin:0 auto;}

.mt10{margin-top:10px}

.mt20{margin-top:20px}

.ml10{margin-left:10px}

.ml20{margin-left:20px}

.clear{clear:both}

.floatright{float:right; padding:0 10px}

.red{color:#F00}

.page{text-align:center; overflow:hidden; border:none; margin:10px; float:right; clear:both}

.page ul li{float:left; border:1px solid #CCC; margin-left:10px}

.page ul li a{display:block;padding:0px 8px; }

.page ul li a:hover{display:block;padding:0px 8px; background:#f47c02; color:#FFF; text-decoration:none}

.page .selected{background:#f47c02}

.page .selected a{color:#FFF;}

.main{width:1180px; margin:0 auto}





.header{height:47px; overflow:hidden; margin:20px 0}

.header .logo{width:290px; float:left}

.header .nav{width:700px; float:right}

.header .nav ul li{float:left; width:100px; font-size:14px; line-height:21px; height:21px; margin-top:13px; text-align:center}

.header .nav ul li a{border-bottom:2px solid #FFF}

.header .nav .active a{color:#ef0000; border-bottom:2px solid #ef0000}

.banner{height:400px; overflow:hidden}



.fullSlide{width:100%;position:relative;height:400px;overflow:hidden}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important;height:410px;overflow:hidden;text-align:center;}

.fullSlide .bd li a{display:block;height:410px;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on{background:#f00;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}



.box1{background:#f3f3f3; padding:40px 0; overflow:hidden;}

.news{border:1px solid #dddddd; width:578px; float:left; background:#FFF;}

.news .title{height:59px; overflow:hidden; border-bottom:1px solid #dddddd; line-height:59px; padding:0 20px;}

.news .title a{font-size:16px; font-weight:700}

.news .title .floatright a{font-size:12px; font-weight:normal; color:#f00001}

.news .info{margin:0 20px; padding-bottom:20px}

.news .info ul li{height:20px; line-height:20px; overflow:hidden; padding:7px 0; border-bottom:1px dashed #dddddd}

.news .info ul a{float: left;width: 440px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



.box2{margin:40px 0; overflow:hidden}

.box2 h2{margin-bottom:20px}

.box2 p{width:294px; float:left; height:180px; overflow:hidden}

.box2 i{background:url(index_ico.jpg) no-repeat; width:150px; height:150px; display:block; margin-bottom:10px; margin-left:72px; _margin-left:0px}

.box2 p a{display:block; text-align:center; color:#333333; font-size:16px; font-weight:bold; _margin-left:0px}

.box2 .i1{background-position:0 0}

.box2 .i2{background-position:-150px 0}

.box2 .i3{background-position:-300px 0}

.box2 .i4{background-position:-450px 0}



.box3{margin-top:20px; padding-bottom:20px; border-bottom:1px solid #ddd; overflow:hidden}

.box3 p{float:left; width:100px; height:30px; line-height:30px;}

.box3 .link{margin-left:100px}

.box3 .link ul li{height:30px; line-height:30px; overflow:hidden; padding-right:20px; white-space:nowrap; float:left}

.box3 .link ul li a{color:#00a0e9; }



.box4{background:#006dd1; color:#FFF; text-align:center; padding:40px 0}

.box4 a{color:#FFF;}

.box2 p a:hover , .box3 .link a:hover , .box4 a:hover{color:#ff4800}



/*安全提示弹窗*/
.safe-box{ display:none; border: 1px solid rgb(187, 188, 188);background: rgb(255, 255, 255);width: 360px; padding:15px 20px; border-radius: 8px; font-size:14px; position:fixed;left:50%;top:50px;margin-left:-200px}
.safe-box h4{font-size:16px;font-weight:normal; margin-bottom:16px;color: #000;}
.safe-box p{text-align:right; margin:10px 0;overflow:hidden}
.safe-box span{display:inline-block;border: 1px solid #DADCE0;padding: 0 10px;border-radius: 3px;font-size: 12px;margin-left: 10px;line-height: 24px; cursor:pointer}
.safe-box #go{background: #f00001;color: #fff;border-color: #f00001;}


/*内容页*/

.show {padding:20px; background-color:#f3f3f3; overflow:hidden; clear:both}

.nsl {border: 1px solid #dddddd;width: 280px;float: left;background: #FFF;}

.nsl .title {height: 70px;overflow: hidden; border-bottom: 1px solid #dddddd; line-height:30px;background-color:#eef2f6;padding: 10px 15px 0; }

.nsl .title a{font-size: 20px;font-weight: 700; color:#3c7bbd}

.nsl .title .sa{font-size: 16px;color:#aeafb0}

.nsl .liebiao ul li{ line-height:60px;border-bottom:1px solid #dddddd; text-indent:20px}

.nsl .liebiao ul li a{ color:#333333; font-size:16px; display:block}

.nsl .liebiao a:hover{  background-color:#0053aa; color:#ffffff; }



.nsr {border: 1px solid #dddddd;width: 876px;float: left;background: #FFF;margin-left: 20px; padding-bottom:20px}

.nsr .title {border-bottom: 1px solid #dddddd; line-height:50px;background-color:#eef2f6;padding: 0 15px ;font-size: 14px;color:#333333;font-weight:300;overflow: hidden; }

.nsr .nslist{ padding: 10px 20px;}

.nsr .nslist #nslist li{ height: 35px; line-height: 30px; overflow: hidden; border-bottom: 1px dashed #CCC;}



.nsr .info { margin: 0 20px;padding-bottom: 20px;}

.nsr .info .biaoti{line-height:36px; padding: 20px 0; text-align:center;border-bottom: 1px dashed #dddddd;font-size: 24px;color:#333333;font-weight:bold;overflow: hidden;}

.nsr .info .xinxi{ height:30px;text-align:center; color:#999999; padding-top:20px;}

.nsr .info .xinxi .item{ margin-right:10px;}

.nsr .info .content {font-size: 16px; line-height: 200%;padding:25px; }

.nsr .info .content img{ display: block; margin: 0 auto; max-width:100%}

.nsr .info .content table{width: 100%;border-spacing: 0;border-collapse: collapse;}

.nsr .info .content table th{padding: 10px 0;}

.nsr .info .content table td{padding: 10px; line-height: 22px; font-size: 14px;}

.nsr .info .content #ldVideo{display: block;margin: 0 auto; max-width: 100%}





/*认证*/

.renzheng {height:auto; padding-top:20px; padding-bottom:50px;overflow: hidden; clear:both;}

.renzheng .pic{ width:745px; height:964px; margin:0 auto; background-image:url(zrbg.jpg);}

.renzheng .pic .zrlg{width:166px; height:94px;  margin:0 auto; padding-top:142px;}

.renzheng .pic .zrtt{width:415px; height:128px;  margin:0 auto; padding-top:40px;}

.renzheng .pic .info{width:415px; height:170px;  margin:0 auto; padding-top:100px;}

.renzheng .pic .info p{ line-height:35px; font-size:15px;}

.renzheng .pic .rbj{width:505px; height:140px;margin:0 auto; position:relative}

.renzheng .pic .rbj .date {width:135px; height:55px; text-align:center; position:absolute;right:0;bottom:0;}

.renzheng .pic .rbj .date p{line-height:30px; font-size:15px; font-weight:bolder;}



.cooperation {height:auto; padding:10px 0 20px; background-color:#f3f3f3;overflow: hidden; clear:both;}

.cooperation .cert_link{width:745px; margin:0 auto; background-color:#f6f6f6; clear:both}

.cooperation .cert_link dl{height:35px; padding:17px 0px; border-bottom:1px solid #e8e8e8}

.cooperation .cert_link dl dt{width:80px; float:left; font-weight:bold; font-size:14px; line-height:45px;}

.cooperation .cert_link a{display:block; width:166px; float:left; text-align:center}

.cooperation .cert_link a img{display:block; margin:0 auto}



.search_user .input{height:20px; line-height:20px; padding:4px; border:1px solid #ccc; border-radius:4px; width:240px}

.search_user .submit{width:70px; height:30px; background:#00a0e9; color:#FFF; font-size:14px; line-height:30px; text-align:center; cursor:pointer;border:none; border-radius:4px;}

.certmain{width:745px; margin:0 auto}

.certmain .header .nav{width:400px; float:right; margin-top:10px}



/*首页会员查询*/

.user_search{background:#f1fbff; height:30px; padding:10px 0; position:relative}

.user_search label{width:100px; float:left; height:30px; line-height:30px; overflow:hidden; text-align:center; color:#00a0e9; font-size:16px; display:block}

.user_search p{margin-left:100px; margin-right:100px}

.user_search .input{height:20px; line-height:20px; padding:4px; border:1px solid #dedede; border-radius:4px; width:100%}

.user_search .submit{width:70px; height:30px; background:#00a0e9; color:#FFF; font-size:14px; line-height:30px; text-align:center; cursor:pointer; position:absolute; right:10px; top:10px; border:none; border-radius:4px;}





/*会员之家*/

.usertable th{text-align:left; font-size:16px; font-weight:700}

.usertable th , .usertable td{height:30px; padding:5px 10px; line-height:30px; overflow:hidden; border-bottom:1px dashed #ddd}

.usertable td{font-size:14px}

.usertable td a{color:#3c7bbd}

.usertable td a:hover{color:#ff4800}

.float_cart{position:fixed; width:140px; height:300px; top:110px}



@media only screen and (max-width: 1024px){

.main{width:1000px}

.news{width:488px}

.news .info ul a{width: 345px;}

.box2 p{width:250px}

.box2 i{margin-left:50px}

.nsr{width:680px}

.nsr .info .content img{max-width:600px}

}

